RETURN-Anweisung in ST

Syntax
RETURN;
Bedeutung

Mit der RETURN-Anweisung ist es möglich, eine →Funktion, einen →Funktionsbaustein oder ein →Programm vorzeitig zu verlassen.

Beispiel
FUNCTION_BLOCK ExampleReturnDocumentation
  VAR_INPUT
    RM : BOOL;
  END_VAR
  VAR_OUTPUT
    OUT : INT;
  END_VAR
 
  IF (RM = FALSE) THEN
    OUT := 1;
    RETURN;      (* '(RM = FALSE)' causes the early exit of 'ExampleReturnDocumentation'. Subsequently, 'OUT' evaluates to '1'. *)
  END_IF;
  OUT := 2; 
END_FUNCTION_BLOCK